.image-thumbnail-container {
    background-color: var(--mud-palette-background-grey);
    position: relative;
    display: inline-block;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    z-index: 1;
}

.image-thumbnail-container:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    opacity: 0;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.image-thumbnail-container:hover {
    -webkit-transform: scale(1.22, 1.22);
    transform: scale(1.22, 1.22);
    z-index: 99;
}

.image-thumbnail-container:hover:after {
    opacity: 1;
}


.image-thumbnail-container-selected {
    box-shadow: 0 5px 15px rgba(89, 74, 226, 0.5) !important;
    -webkit-transform: scale(1.22, 1.22);
    transform: scale(1.22, 1.22);
}
